package com.ps.store;

import com.ps.property.SystemUserVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * @author gt
 * @类说明：
 * @date 2020/10/23 9:20
 */
@Mapper
public interface SystemUserStore {
    /**
     * 系统用户新增
     * @param systemUserVo
     * @return -1为失败 1为成功
     */
    int systemUserAdd(SystemUserVo systemUserVo);

    /**
     * 系统用户查询
     * @return
     */
    List<SystemUserVo> systemUserQuery(SystemUserVo systemUserVo);

    /**
     * 根据系统用户id查询系统用户
     * @param systemUserId 系统用户id
     * @return
     */
    @Select("select from t_system_admin where admin_id = #{adminId}")
    SystemUserVo systemUserQueryById(int systemUserId);

    /**
     * 系统用户修改
     * @param systemUserVo
     * @return -1为失败 1为成功
     */
    int systemUserUpdate(SystemUserVo systemUserVo);
}
